package com.alibaba.citrus.ots.sales.plan.service.salesplan.model.response;

import com.alibaba.cz.base.tool.page.PageResult;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @author luyi
 * @date 2021/9/16 3:56 下午
 */
public class SalesPlanLineCustomerResponse {

    /**
     * 业务类型
     * 1：提报
     * 2：调整
     */
    private Integer model;
    /**
     * 明细Id
     */
    private String lineId;

    /**
     * 计划ID
     */
    private Long planId;

    /**
     * 客户编码
     */
    private String customerCode;

    /**
     * 客户名字
     */
    private String customerName;

    /**
     * 收货地址
     */
    private String customerAddress;

    /**
     * 收货地址类型
     * 1: 店铺
     * 2: 仓库
     */
    private Integer addressType;

    /**
     * 月合同数量
     */
    private Integer monthContractCount;

    /**
     * 月合同金额
     */
    private Long monthContractMoney;

    /**
     * model=1 计划量
     * model=2 调整量
     */
    private Integer monthCount;

    /**
     * model=1 计划金额
     * model=2 调整金额
     * 单位：分
     */
    private Long monthMoney;

    /**
     * 审批状态
     */
    private Integer checkStatus;

    /**
     * 接口同步状态
     */
    private Integer syncInterface;

    /**
     * 预估价格折扣率
     */
    private BigDecimal estimateDiscount;

    /**
     * 上旬均衡比例
     */
    private BigDecimal monthFirstProprtion;

    /**
     * 中旬均衡比例
     */
    private BigDecimal monthMiddleProprtion;

    /**
     * 下旬均衡比例
     */
    private BigDecimal monthLastProprtion;

    /**
     * 版本号
     */
    private Integer version;

    /**
     * 扩展信息
     */
    private String features;

    /**
     * 租户ID
     */
    private String tenantId;

    /**
     * 创建人
     */
    private String creator;

    /**
     * 修改人
     */
    private String updater;

    /**
     * 创建时间
     */
    private Date gmtCreate;

    /**
     * 修改时间
     */
    private Date gmtModified;
}
